package model

import (
	"time"
)

type LogMed struct {
	ID           int64     `gorm:"primaryKey;autoIncrement" json:"id"`
	ApiCode      string    `gorm:"size:255" json:"apiCode"`           // 接口编码
	RequestBody  string    `gorm:"type:longtext" json:"requestBody"`  // 接口请求内容
	RequestType  string    `gorm:"size:10" json:"requestType"`        // 请求类型
	HospitalCode string    `gorm:"size:255" json:"hospitalCode"`      // 医院编码
	RequestUrl   string    `gorm:"type:text" json:"requestUrl"`       // 请求的Url
	ResponseBody string    `gorm:"type:longtext" json:"responseBody"` // 响应内容
	DelFlag      string    `gorm:"size:1;default:N" json:"delFlag"`   // 是否删除
	CreateTime   time.Time `gorm:"autoCreateTime" json:"createTime"`  // 创建时间
	CreateUser   int64     `json:"createUser"`                        // 创建人
	UpdateTime   time.Time `gorm:"autoUpdateTime" json:"updateTime"`  // 修改时间
	UpdateUser   int64     `json:"updateUser"`                        // 修改人
}

func (LogMed) TableName() string {
	return "t_log_med"
}
